pgcron-logs.tsx 820 B

1234567891011121314151617181920212223242526272829
  1. import { useRouter } from 'next/router'
  2. import { LogsTableName } from '@/components/interfaces/Settings/Logs/Logs.constants'
  3. import { LogsPreviewer } from '@/components/interfaces/Settings/Logs/LogsPreviewer'
  4. import DefaultLayout from '@/components/layouts/DefaultLayout'
  5. import LogsLayout from '@/components/layouts/LogsLayout/LogsLayout'
  6. import type { NextPageWithLayout } from '@/types'
  7. export const LogPage: NextPageWithLayout = () => {
  8. const router = useRouter()
  9. const { ref } = router.query
  10. return (
  11. <LogsPreviewer
  12. condensedLayout
  13. queryType="pg_cron"
  14. projectRef={ref as string}
  15. tableName={LogsTableName.PG_CRON}
  16. />
  17. )
  18. }
  19. LogPage.getLayout = (page) => (
  20. <DefaultLayout>
  21. <LogsLayout title="PgCron Logs">{page}</LogsLayout>
  22. </DefaultLayout>
  23. )
  24. export default LogPage